package com.liqiye.paymanager.bean.payment;

import com.liqiye.paymanager.constant.PaymentStatus;
import lombok.Data;

@Data
public class CaptureResponse {

    /**
     * 是否支付成功
     */
    public boolean success;

    /**
     * 第三方平台的支付订单ID
     */
    public String platformOrderId;

    /**
     * 捕获订单的id（真正付款的id，退款需要captureId）
     */
    public String captureId;

    /**
     * 当前支付状态（统一枚举）
     */
    public PaymentStatus status;

    /**
     * 错误信息（失败时可填）
     */
    public String message;

    /**
     * 原始平台返回的状态码或描述（调试用）
     */
    public String rawStatus;

    /**
     * 可选：平台返回时间戳
     */
    public String updateTime;

}
